—— 完 ——
2022开源之夏 | 龙蜥社区@你,快来报名
活动介绍
本次活动,龙蜥社区共设置了六个项目,每个任务均指派了专业导师对同学提供精心指导。有意向选择龙蜥社区项目的同学,可登录项目页了解详细信息,也可以直接联系项目导师咨询。
中选学生可以获得什么?
结识开源界小伙伴和技术大牛 获得社区导师的 1 对 1 专业指导 获得开源项目的经验、经历,丰富个人简历 获得纪念品、奖金和证书:
通过结项考核的学生将获得项目奖金、结项证书及结项礼包; 通过结项考核的学生将有机会获得优秀学生证书。
活动面向哪些学生?
本活动面向年满 18 周岁在校学生。 暑期即将毕业的学生,只要在申请时学生证处在有效期内,就可以提交申请。
海外学生可提供录取通知书、学生卡、在读证明等文件用于证明学生身份。
流程:
学生与社区项目沟通期:4 月 21 日- 5 月 20 日
学生提交项目申请书:5 月 21 日 - 6 月 4 日 项目开发:7 月 - 9 月
更多流程,详见:
项目解析
听导师解析项目,快一步了解 👇
项目详情
1、制作树莓派龙蜥镜像
项目详情地址:
https://summer-ospp.ac.cn/#/org/prodetail/224db0064
项目描述:
项目产出要求:树莓派镜像构建流程代码;适配树莓派(3b, 4)的龙蜥镜像。
项目技术要求:精通 Linux,有一定 Linux 内核基础。
成果提交地址:
https://gitee.com/anolis-education/summer-of-code-2022
难度:进阶
2、将 Vscode 包集成到龙蜥生态
项目详情地址:
https://summer-ospp.ac.cn/#/org/prodetail/224db0071
项目描述:
VS code 是一款比较流行的源代码编辑器,将其集成到 Anolis OS 中可丰富龙蜥社区的应用生态,更好地服务社区开发者。
项目产出要求:
项目技术要求:学习包编译流程、学习基本 nodejs 相关内容。
成果提交地址:
https://gitee.com/anolis-education/summer-of-code-2022
难度:基础
3、制作 sm3sum 工具
项目详情地址:
https://summer-ospp.ac.cn/#/org/prodetail/224db0072
项目描述:
项目产出要求:完成 sm3sum 工具的开发,测试与出包,在风格上需要保持跟 md5sum 的一致性。
项目技术要求:扎实的 C 语言功底。
成果提交地址:
https://gitee.com/anolis-education/summer-of-code-2022
难度:进阶
4、使用命令行参数启动微型虚拟机
项目详情地址:
https://summer-ospp.ac.cn/#/org/prodetail/224db0076
项目描述:
Dragonball-sandbox 是开源于龙蜥社区下 rust 编写的轻量虚拟机项目,具备低开销、高隔离性、极致弹性等特点,直接落地在阿里云函数计算、ECI 等云原生场景。本实验的目的是基于现有 Dragonball-sandbox 开源代码,实现一个用命令行参数启动虚拟机的功能。在这个过程中,学生也可以对 Rust 代码、虚拟化技术、开源社区协作方式等获得更深的了解。
项目产出要求:完成用命令行启动虚拟机的功能。完成相关代码和文档。
项目技术要求:熟悉 rust 语言,了解虚拟化技术。
成果提交地址:
https://gitee.com/anolis-education/summer-of-code-2022
难度:进阶
5、Inclavare Containers 在 Anolis OS 的适配
项目详情地址:
https://summer-ospp.ac.cn/#/org/prodetail/224ca0018
项目描述:
Inclavare Containers 是由阿里云和蚂蚁集团主导研发,并联合 Intel 等合作伙伴打造的业界首个面向机密计算场景的开源容器运行时。Inclavare Containers 目前已经是 CNCF sandbox 项目之一。Inclavare Containers 抹平了机密计算的高使用门槛,为用户的工作负载提供多种不同的 Enclave 形态,在安全和成本之间提供更多的选择和灵活性。后续需要在 Anolis OS 上进行适配、出包,并且基于Github CI/CD 完成集成测试等工作。
项目产出要求:
项目技术要求:
成果提交地址:
https://gitee.com/anolis-education/summer-of-code-2022
难度:基础
6、eTPM:基于TEE/Enclave实现的TPM
项目详情地址:
https://summer-ospp.ac.cn/#/org/prodetail/224ca0055
项目描述:
在 TEE/Enclave 中运行软件 TPM,保证软件 TPM 访问的数据不会透出到 TEE/Enclave 之外,解决虚拟化场景中 vTPM 的后端安全问题。
项目产出要求:实现 eTPM 技术原型。
项目技术要求:
成果提交地址:
https://gitee.com/anolis-education/summer-of-code-2022
难度:进阶
温馨提醒:请点击官网链接(或阅读原文直达):https://summer-ospp.ac.cn/#/homepage 进行报名,否则报名无效。
龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、个人等在自愿、平等、开源、协作的基础上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、开放的Linux 上游发行版社区及创新平台。
龙蜥社区成立的短期目标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应对方案,构建一个兼容国际 Linux 主流厂商的社区发行版。中长期目标是探索打造一个面向未来的操作系统,建立统一的开源操作系统生态,孵化创新开源项目,繁荣开源生态。
目前,龙蜥OS 8.4已发布,支持 X86_64 、Arm64、LoongArch 架构,完善适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密支持。
欢迎下载:
https://openanolis.cn/download
加入我们,一起打造面向未来的开源操作系统!
https://openanolis.cn
往期精彩推荐
1.龙蜥正式开源 SysOM:百万级实战经验打造!一站式运维管理平台 | 龙蜥技术
2.“操作系统的「冷板凳」要坐多久?”万字长文解读11年开源人的坚持